package com.sg.service.biz.bff;

import com.sg.dto.biz.bff.req.*;
import com.sg.dto.biz.bff.res.*;

/**
 * @author ：
 * @version 1.0
 * @date ：
 */
public interface QuestionService {
    /**
     * B3查询问题详情
     */
    BffQueryQuestionDetailRespDto queryQuestionDetail(BffQueryQuestionDetailReqDto reqDto);

    /**
     * B3修改问题
     */
    BffUpdateQuestionRespDto updateQuestion(BffUpdateQuestionReqDto reqDto);

    /**
     * B3查问题列表
     */
    BffQueryQuestionListRespDto queryQuestionList(BffQueryQuestionListReqDto reqDto);

    /**
     * B3删除问题
     */
    BffDeleteQuestionRespDto deleteQuestion(BffDeleteQuestionReqDto reqDto);

    /**
     * B3存档问题
     */
    BffArchiveQuestionRespDto archiveQuestion(BffArchiveQuestionReqDto reqDto);

    /**
     * B3新增问题
     */
    BffAddQuestionRespDto addQuestion(BffAddQuestionReqDto reqDto);

    /**
     * B3设问题挂起
     */
    BffSetQuestionHangUpRespDto setQuestionHangUp(BffSetQuestionHangUpReqDto reqDto);

    /**
     * B3设问题拒绝
     */
    BffSetQuestionTurnDownRespDto setQuestionTurnDown(BffSetQuestionTurnDownReqDto reqDto);
    //
}
